/*
 * @(#)MsgUtil.java 2020年3月24日 下午1:47:36
 * Copyright 2020 zmr, Inc. All rights reserved. 
 * PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
package com.wind.cqboot.utils;

import lombok.extern.slf4j.Slf4j;
import net.lz1998.cq.robot.CQPlugin;
import net.lz1998.cq.robot.CoolQ;
import net.lz1998.cq.utils.CQCode;

/**
 * <p>File：MsgUtil.java</p>
 * <p>Title: </p>
 * <p>Description:</p>
 * <p>Copyright: Copyright (c) 2020 2020年3月24日 下午1:47:36</p>
 * <p>Company: zmrit.com </p>
 * @author zmr
 * @version 1.0
 */
@Slf4j
public class MsgUtil
{
    /**
     * 获取被@的消息内容
     * 
     * @param cq 酷Q消息体
     * @param msg 处理前的消息
     * @return 过滤被@的内容的消息
     * @author zmr
     */
    public static String getAtMsg(CoolQ cq, String msg)
    {
        return msg.replace(CQCode.at(cq.getSelfId()), "").replace(" ", "");
    }

    /**
     * 群里回复指定用户
     * 
     * @param cq 酷Q消息体
     * @param groupId 群号
     * @param userId 用户编号
     * @param msg 回复的消息内容
     * @return 结束插件流转
     * @author zmr
     */
    public static int sendReply(CoolQ cq, long groupId, long userId, String msg)
    {
        msg = CQCode.at(userId) + " " + msg;
        log.info("msg-{}",msg);
        cq.sendGroupMsg(groupId, msg, false);
        return CQPlugin.MESSAGE_BLOCK;
    }
}
